<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
  <style>
    #div1{
      width:400px;
      height:400px;
      background:white;
    }
    body{
      margin:0;
      background: black;
    }
  </style>
</head>
<body>
<div id="div1">
  <svg id="svg1" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">
    <!-- 1)
      M(x,y)+ 决定初始位置,移动画笔到x,y,后面如果有重复参数,会当做是L命令处理

      如果没有设置M 则初始位置为0,0(相对于path自身坐标系)

      下面就是两端折线
     -->
    <!--<path d="M50 100 L200 200 L100 100 M300 100 L300 300" stroke="black" stroke-width="5" fill="none"></path>-->

    <!-- 2)
      Z 代表自动闭合
    -->
    <!--<path d="M50 100 L200 200 L100 100Z M300 100 L300 300" stroke="black" stroke-width="5" fill="none"></path>-->

    <!--
      L(x,y)+ 绘制直线到指定位置
    -->

    <!-- 3)
      H(x)+ 代表水平线到指定的x位置
      H200 代表以上一个点为基准进行水平画线,末点在x轴200处
      V(y)+ 绘制竖直线到指定的y位置
    -->
    <!--<path d="M50 100H200V200" stroke="black" stroke-width="5" fill="none"></path>-->

    <!-- 4) 相对坐标与绝对坐标
      小写是相对距离(相对之前点的距离) 而不是坐标
      h300 就是水平线要画300这么长
    -->
    <path d="M50 100h200v200" stroke="black" stroke-width="5" fill="none"></path>
  </svg>
</div>
<script>
  window.onload = function(){}
</script>
</body>
</html>
